//
// Created by martin on 7/7/21.
//

#ifndef FTPSERVER_FTPCMDACTION_H
#define FTPSERVER_FTPCMDACTION_H

#include "session.h"

/**
 * 命令-动作 映射结构
 */
typedef struct ftpcmdaction {
    const char *cmd;  /* 命令名称 */
    void (*action)(session_t *sessionp);  /* 命令响应动作 */
}ftpcmdaction_t;

/* 命令-响应动作 映射表 */
extern const ftpcmdaction_t cmd_action[];

int getcmdactionsize();

#endif //FTPSERVER_FTPCMDACTION_H
